permanent parasite - German English Dictionary